feat: brownie packaging as XCFramework#185
Merged
Merged
Conversation
4d03c21 to
e91915e
Compare
artus9033
approved these changes
Jan 15, 2026
artus9033
left a comment
Collaborator
There was a problem hiding this comment.
LGTM after comments, awesome work!
8894da8 to
fb452ad
Compare
feat: native code generation feat: integrate into tester app feat: create BrownieFollyConvert.h feat: docs fix: popspec improvements fix: compile time issues
fb452ad to
8d570b0
Compare
5599448 to
e0661eb
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Integrates
@callstack/brownieshared state library into the brownfield packaging workflow, enabling cross-platform state sharing between React Native and native iOS/Android apps.Changes
package:ioscommand now builds and packagesBrownie.xcframeworkwhen@callstack/brownieis installednode_modules/@callstack/brownie/ios/Generated/BrownieFollyConvert.hfor CocoaPods compatibility (use_frameworks!, static libs, header maps)@UseStoreproperty wrapper demoBreaking Changes
brownie.swiftconfig option removed - Swift files always generate to brownie package'sios/Generated/